package com.heyun.mapper;

import com.heyun.entity.dto.BehaviorsLogDTO;
import com.heyun.entity.vo.GradeVO;
import com.heyun.entity.vo.KeyBehaviorVO;
import com.heyun.entity.vo.UserVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

@Mapper
public interface UserMapper {

    UserVO initData(@Param("userId") String userId);
    int updateInfo(@Param("userId") String userId,@Param("email") String email);
    String getStuClass(@Param("userId") String userId);
    String getTeaClass(@Param("userId") String userId);
    UserVO[] getAll();
    int BehaviorsLog(@Param("bl") BehaviorsLogDTO blDTO);

    KeyBehaviorVO[] getBehavior(@Param("userId") String userId);
    int updateUserInfo1(@Param("user") UserVO userVO);
    int updateUserInfo2(@Param("user") UserVO userVO);
    int updateUserInfo3(@Param("user") UserVO userVO);
    int addUser(@Param("user") UserVO user);
    int addUser1(@Param("user") UserVO user);
    int addUser2(@Param("user") UserVO user);
    int addUser3(@Param("user") UserVO user);
    int addUser4(@Param("user") UserVO user);
}
